The tests for searchProperty in this page are derived from Section 5.1.2.7
| Test | Description | Orange Labs Result | Nokia Result |
|---|---|---|---|
| nodeInterface-10 | attributes returns empty NamedNodeMap | Not Implemented | Not Implemented |
| nodeInterface-10a | attributes is readonly | Pass | Not Implemented |
| nodeInterface-5 | childNodes returns a NodeList containing children of node | Pass | Not Implemented |
| nodeInterface-5a | childNodes returns empty NodeList if there are no children | Pass | Not Implemented |
| nodeInterface-6 | firstChild returns the first child of the node | Pass | Pass |
| nodeInterface-6 | firstChild returns null if the node has no children | Pass | Pass |
| nodeInterface-6a | firstChild is readonly | Pass | Pass |
| nodeInteface-7 | lastChild returns the last child of the node | Pass | Pass |
| lastChild returns null if the node has no children | Pass | Pass | |
| nodeInterface-7a | lastChild is readonly | Pass | Pass |
| nodeInterface-14 | localName returns the nodeName or null (?) | Not Implemented | Pass |
| localName is readonly | Not Implemented | Pass | |
| nodeInterface-12 | namespaceURI returns the namespace of the node | Pass | Pass |
| nodeInterface-12a | namespaceURI is readonly | Pass | Pass |
| nodeInterface-9b | nextSibling returns the node following this node under it's parent | Pass | Pass |
| nodeInterface-9a | nextSibling returns null if there is no next node | Pass | Pass |
| nodeInterface-9c | nextSibling is readonly | Pass | Pass |
| nodeInterface-1 | nodeName returns the name of the node, same as tagName | Pass | Pass |
| nodeInterface-1a | nodeName is readonly | Pass | Pass |
| nodeInterface-3 | nodeType returns ELEMENT_NODE (1) | Pass | Pass |
| nodeInterface-2 | nodeValue returns null | Pass | Pass |
| nodeInterface-2a | setting nodeValue has no effect | Fail | Fail |
| nodeInterface-11 | ownerDocument returns null or the owner document | Fail | Pass |
| ownerDocument is readonly | Not Tested | Not Implemented | |
| nodeInterface-4a nodeInterface-4b | parentNode is the parent of the node | Pass | Pass |
| nodeInterface-4c | parentNode is readonly | Pass | Pass |
| nodeInterface-13a | prefix returns null | FAIL Not implemented | Pass |
| nodeInterface-13b | setting prefix raises NO_MODIFICATION_ALLOWED_ERR | Pass | Pass |
| nodeInterface-8b | previousSibling returns the node preceding this node | Pass | Pass |
| nodeInterface-8a | previousSibling returns null if there is no preceding node | Pass | Pass |
| nodeInterface-8c | previousSibling is readonly | Pass | Pass |
| nodeInterface-26 | appendChild should raise NO_MODIFICATION_ALLOWED_ERR | Not Tested | Pass |
| nodeInterface-19 | cloneNode ... (should not be implemented?) | Pass | Not Implemented |
| nodeInterface-15 | hasAttributes should return false | Pass | Pass |
| nodeInterface-16a nodeInterface-16b | hasChildNodes should return true if the node has children, false otherwise | Pass | Pass |
| insertBefore() should raise NO_MODIFICATION_ALLOWED_ERR | Not Tested | Pass | |
| nodeInterface-17 | isSupported() | Pass | Pass |
| nodeInterface-18 | normalize() should not be implemented? | Not Implemented | Not Implemented |
| removeChild() should raise NO_MODIFICATION_ALLOWED_ERR | Not Tested | Pass | |
| replaceChild() should raise NO_MODIFICATION_ALLOWED_ERR | Not Tested | Pass |